Mint's Vishal Mathur recommends the Sony Xperia Z3 smartphone for its camera, which is the best among the current Android flagships, and good battery life.